
/*
********************ADMIN GENERATOR CONTENT STYLE ********************/
#sf_admin_container {
	padding:1em 1em 0 0;
	overflow:hidden;
	font-size:1.2em;
	line-height:1.4em;
}
#sf_admin_content {
	clear:both;
	border:1px solid #b4b3b3;
	background-color:#fff;
	padding:.4em 1em .3em 1em;
	color:#343131;
	margin-bottom:1em;
}
#sf_admin_content .sf_admin_form h2 {
	font-size:1.3em;
	color:#1c1a1b;
	font-weight:normal;
	border-bottom:1px solid #a7a7a7;
	padding-bottom:0.1em;
	line-height:1.5em;
}
/*
******************** ADMIN GENERATOR FORM STYLE ********************/
#sf_admin_content .sf_admin_form .sf_admin_form_row {
        vertical-align:middle;
	border-bottom:1px solid #f2f1f1;
	padding:.3em 0 .2em 0;
}
#sf_admin_content .sf_admin_form label, #sf_admin_content .sf_admin_form span {
	float:left;
	width:13em;
	vertical-align:top;
}
#sf_admin_content .sf_admin_form span {
	margin-top:-0.1em;
}
#sf_admin_content .sf_admin_form input, #sf_admin_content .sf_admin_form select, #sf_admin_content .sf_admin_form textarea, #sf_admin_content .sf_admin_form button {
	font-family:"Lucida Sans Unicode","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	font-size:1em;
}
#sf_admin_content .sf_admin_form .radio_input {
	display:inline;
	vertical-align:middle;
	line-height:1.7em;
	margin-left:-0.2em;
}
#sf_admin_content .sf_admin_form .radio_input label {
	float:none;
	width:auto;
	padding-left:.2em;
	margin-right:1em;
}
/*
******************** ADMIN GENERATOR BUTTON STYLE ********************/
#sf_admin_content .sf_admin_form .sf_admin_actions {
	overflow:hidden;
	padding-left:13em;
	padding-bottom:.5em;
}
#sf_admin_content .sf_admin_form .sf_admin_actions input {
    display:block;
    float:left;
    margin:0 .7em 0 0;
    background-color:#00a1e1;
    border:1px solid #054771;
    line-height:1.5em;
    text-decoration:none;
	text-transform:uppercase;
    color:#ffe1e1;
    cursor:pointer;
	width:auto;
    overflow:visible;
    padding:.2em .7em .1em .8em; /* IE6 */
}
#sf_admin_content .sf_admin_form .sf_admin_actions input[type] {
    padding:.3em .5em .4em .6em; /* Firefox */
    line-height:1.4em; /* Safari */
}
*:first-child+html #sf_admin_content .sf_admin_form .buttons button[type]{
    padding:.3em .8em .3em .8em; /* IE7 */
}
#sf_admin_content .sf_admin_form .sf_admin_actions input:hover {
    background-color:#11688b;
    border:1px solid #054771;
    color:#fbe8e8;
}
#sf_admin_container .error {
	padding:.6em;
	padding-left:2em;
	background:#ffe5e5 url(/images/backend/error.gif) no-repeat .5em .7em;
	border:1px solid #ff0000;
}
#sf_admin_content .sf_admin_form .error_list {
	padding:.4em;
	padding-left:2em;
	background:#ffe5e5 url(/images/backend/error.gif) no-repeat .5em .4em;
        /*border:1px solid #ff0000;*/
}
/* tables */
#sf_admin_content .sf_admin_list table {
	border-collapse:collapse;
        width: 100%;
}
#sf_admin_content .sf_admin_list th, #sf_admin_content .sf_admin_list td {
	border:1px solid #fff;
}
#sf_admin_content .sf_admin_list caption {
	padding:.5em;
}
#sf_admin_content .sf_admin_list thead tr th {
	background-color: #343231;
	padding:.5em .9em;
	color:#fff;
	font-weight:bold;
}
#sf_admin_content .sf_admin_list thead tr .header {
	background-image: url(/images/backend/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#sf_admin_content .sf_admin_list tbody td {
	color: #3D3D3D;
	padding:.4em .7em;
	background-color: #FFF;
	vertical-align: top;
}
#sf_admin_content .sf_admin_list tbody tr.odd td {
	background-color:#F0F0F6;
}
#sf_admin_content .sf_admin_list thead tr .headerSortUp {
	background-image: url(/images/backend/asc.gif);
}
#sf_admin_content .sf_admin_list thead tr .headerSortDown {
	background-image: url(/images/backend/desc.gif);
}
#sf_admin_content .sf_admin_list thead tr .headerSortDown, #sf_admin_content .sf_admin_list thead tr .headerSortUp {
background-color:#5e0000;
}
#sf_admin_content .sf_admin_list thead th a {
    color: #FFFFFF;
    text-decoration: none;
}

.loginErrors{ border:2px solid #eb4545; color:#CC0000; margin:0 0 10px; padding:3px 10px; background:#f7e7e8; font-size:11px }

.buttons-add button {
    background-color: #9F0000;
    border: 1px solid #054771;
    color: #FFE1E1;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 1.5em;
    margin: 0 0.7em 0 0;
    overflow: visible;
    padding: 0.2em 0.7em 0.1em 0.8em;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}